<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Eigen: Eigen::ArrayBase&lt; Derived &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="eigendoxy.css" rel="stylesheet" type="text/css">
<!--  -->
<script type="text/javascript" src="eigen_navtree_hacks.js"></script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Eigen_Silly_Professor_64x64.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname"><a href="http://eigen.tuxfamily.org">Eigen</a>
   &#160;<span id="projectnumber">3.4.90 (git rev 67eeba6e720c5745abc77ae6c92ce0a44aa7b7ae)</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.svg"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classEigen_1_1ArrayBase.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="classEigen_1_1ArrayBase-members.html">List of all members</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#related">Related Functions</a>  </div>
  <div class="headertitle">
<div class="title">Eigen::ArrayBase&lt; Derived &gt; Class Template Reference<div class="ingroups"><a class="el" href="group__DenseMatrixManipulation__chapter.html">Dense matrix and array manipulation</a> &raquo; <a class="el" href="group__DenseMatrixManipulation__Reference.html">Reference</a> &raquo; <a class="el" href="group__Core__Module.html">Core module</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename Derived&gt;<br />
class Eigen::ArrayBase&lt; Derived &gt;</h3>

<p>Base class for all 1D and 2D array, and related expressions. </p>
<p>An array is similar to a dense vector or matrix. While matrices are mathematical objects with well defined linear algebra operators, an array is just a collection of scalar values arranged in a one or two dimensional fashion. As the main consequence, all operations applied to an array are performed coefficient wise. Furthermore, arrays support scalar math functions of the c++ standard library (e.g., std::sin(x)), and convenient constructors allowing to easily write generic code working for both scalar values and arrays.</p>
<p>This class is the base that is inherited by all array expression types.</p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">Derived</td><td>is the derived type, e.g., an array or an expression type.</td></tr>
  </table>
  </dd>
</dl>
<p>This class can be extended with the help of the plugin mechanism described on the page <a class="el" href="TopicCustomizing_Plugins.html">Extending MatrixBase (and other classes)</a> by defining the preprocessor symbol <code>EIGEN_ARRAYBASE_PLUGIN</code>.</p>
<dl class="section see"><dt>See also</dt><dd>class <a class="el" href="classEigen_1_1MatrixBase.html" title="Base class for all dense matrices, vectors, and expressions.">MatrixBase</a>, <a class="el" href="TopicClassHierarchy.html">The class hierarchy</a> </dd></dl>
</div><div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for Eigen::ArrayBase&lt; Derived &gt;:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classEigen_1_1ArrayBase__inherit__graph.png" border="0" usemap="#aEigen_1_1ArrayBase_3_01Derived_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="aEigen_1_1ArrayBase_3_01Derived_01_4_inherit__map" id="aEigen_1_1ArrayBase_3_01Derived_01_4_inherit__map">
<area shape="rect" title="Base class for all 1D and 2D array, and related expressions." alt="" coords="22,1835,215,2103"/>
<area shape="rect" href="structEigen_1_1doxygen_1_1dense__xpr__base__dispatcher_3_01Array_3_01Scalar___00_01Rows___00_01C5df081b4ee54e8986a904fc073609c3c.html" title=" " alt="" coords="19,2151,218,2287"/>
<area shape="rect" href="classEigen_1_1DenseBase.html" title="Base class for all dense matrices, vectors, and arrays." alt="" coords="19,1387,219,1787"/>
<area shape="rect" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html" title="Base class providing direct read/write coefficient access to matrices and arrays." alt="" coords="5,1115,232,1339"/>
<area shape="rect" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html" title="Base class providing read/write coefficient access to matrices and arrays." alt="" coords="23,769,214,1067"/>
<area shape="rect" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html" title="Base class providing read&#45;only coefficient access to matrices and arrays." alt="" coords="9,292,228,721"/>
<area shape="rect" href="structEigen_1_1EigenBase.html" title=" " alt="" coords="21,5,216,244"/>
<area shape="rect" href="classEigen_1_1PlainObjectBase.html" title=" " alt="" coords="19,2335,218,2911"/>
<area shape="rect" href="classEigen_1_1Array.html" title="General&#45;purpose arrays with easy API for coefficient&#45;wise operations." alt="" coords="27,2959,210,3212"/>
</map>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:af01e9ea8087e390af8af453bbe4c276c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1MatrixWrapper.html">MatrixWrapper</a>&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArrayBase.html#af01e9ea8087e390af8af453bbe4c276c">matrix</a> ()</td></tr>
<tr class="separator:af01e9ea8087e390af8af453bbe4c276c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a5ff80e9d85106a1c9958219961c21d"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a6a5ff80e9d85106a1c9958219961c21d"><td class="memTemplItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArrayBase.html#a6a5ff80e9d85106a1c9958219961c21d">operator*=</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">ArrayBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a6a5ff80e9d85106a1c9958219961c21d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cc9fdb4d0d6eb80a45107b86aacbfed"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a9cc9fdb4d0d6eb80a45107b86aacbfed"><td class="memTemplItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArrayBase.html#a9cc9fdb4d0d6eb80a45107b86aacbfed">operator+=</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">ArrayBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a9cc9fdb4d0d6eb80a45107b86aacbfed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac76a5e5e735b97f955189825cef7e2c"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:aac76a5e5e735b97f955189825cef7e2c"><td class="memTemplItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArrayBase.html#aac76a5e5e735b97f955189825cef7e2c">operator-=</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">ArrayBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:aac76a5e5e735b97f955189825cef7e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1717e11dfe9341e9cfba13140cedddce"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a1717e11dfe9341e9cfba13140cedddce"><td class="memTemplItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArrayBase.html#a1717e11dfe9341e9cfba13140cedddce">operator/=</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">ArrayBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a1717e11dfe9341e9cfba13140cedddce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8587d8d893f5225a4511e9d76d9fe3cc"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArrayBase.html#a8587d8d893f5225a4511e9d76d9fe3cc">operator=</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">ArrayBase</a> &amp;other)</td></tr>
<tr class="separator:a8587d8d893f5225a4511e9d76d9fe3cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80cacb05b6881fba659efb2377e4fd22"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArrayBase.html#a80cacb05b6881fba659efb2377e4fd22">operator=</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>)</td></tr>
<tr class="separator:a80cacb05b6881fba659efb2377e4fd22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classEigen_1_1DenseBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEigen_1_1DenseBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEigen_1_1DenseBase.html">Eigen::DenseBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:ae42ab60296c120e9f45ce3b44e1761a4 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae42ab60296c120e9f45ce3b44e1761a4">all</a> () const</td></tr>
<tr class="separator:ae42ab60296c120e9f45ce3b44e1761a4 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1e669fd3aaae50a4870dc1b8f3b8884 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af1e669fd3aaae50a4870dc1b8f3b8884">allFinite</a> () const</td></tr>
<tr class="separator:af1e669fd3aaae50a4870dc1b8f3b8884 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfbf4cb72dd577e62fbe035b1c53e695 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#abfbf4cb72dd577e62fbe035b1c53e695">any</a> () const</td></tr>
<tr class="separator:abfbf4cb72dd577e62fbe035b1c53e695 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57591454af931f9dffa71c9da28d5641 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#af5130902770642a1a057a99c397d357d">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a57591454af931f9dffa71c9da28d5641">begin</a> ()</td></tr>
<tr class="separator:a57591454af931f9dffa71c9da28d5641 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9368ce70b06167ec5fc19398d329f5e inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a306d9418d4b34874e9005d961c490cd2">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ad9368ce70b06167ec5fc19398d329f5e">begin</a> () const</td></tr>
<tr class="separator:ad9368ce70b06167ec5fc19398d329f5e inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9a3dfd9b826ba3103de0128576fb15b inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a306d9418d4b34874e9005d961c490cd2">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae9a3dfd9b826ba3103de0128576fb15b">cbegin</a> () const</td></tr>
<tr class="separator:ae9a3dfd9b826ba3103de0128576fb15b inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb3b76f02986c2af2521d07164b5ffde inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a306d9418d4b34874e9005d961c490cd2">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aeb3b76f02986c2af2521d07164b5ffde">cend</a> () const</td></tr>
<tr class="separator:aeb3b76f02986c2af2521d07164b5ffde inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c0e1b6067ec1de6cb8799da55aa7d30 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1VectorwiseOp.html">ColwiseReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a1c0e1b6067ec1de6cb8799da55aa7d30">colwise</a> ()</td></tr>
<tr class="separator:a1c0e1b6067ec1de6cb8799da55aa7d30 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58837c81de446efbdb58da07b73a63c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1VectorwiseOp.html">ConstColwiseReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a58837c81de446efbdb58da07b73a63c1">colwise</a> () const</td></tr>
<tr class="separator:a58837c81de446efbdb58da07b73a63c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a229be090c665b9bf7d1fcdfd1ab6e0c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a229be090c665b9bf7d1fcdfd1ab6e0c1">count</a> () const</td></tr>
<tr class="separator:a229be090c665b9bf7d1fcdfd1ab6e0c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae71d079e16d91360d10066b316b48485 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#af5130902770642a1a057a99c397d357d">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae71d079e16d91360d10066b316b48485">end</a> ()</td></tr>
<tr class="separator:ae71d079e16d91360d10066b316b48485 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab34773522e43bfb02e9cf652d7b5dd60 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a306d9418d4b34874e9005d961c490cd2">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ab34773522e43bfb02e9cf652d7b5dd60">end</a> () const</td></tr>
<tr class="separator:ab34773522e43bfb02e9cf652d7b5dd60 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa73e57a2f0f7cfcb4ad4d55ea0b6414b inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">EvalReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aa73e57a2f0f7cfcb4ad4d55ea0b6414b">eval</a> () const</td></tr>
<tr class="separator:aa73e57a2f0f7cfcb4ad4d55ea0b6414b inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9be169c308801411aa24be93d30930bf inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a9be169c308801411aa24be93d30930bf">fill</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>)</td></tr>
<tr class="separator:a9be169c308801411aa24be93d30930bf inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b3f75f76ae40439be870258e80c7346 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;unsigned int Added, unsigned int Removed&gt; </td></tr>
<tr class="memitem:a9b3f75f76ae40439be870258e80c7346 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">EIGEN_DEPRECATED const Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a9b3f75f76ae40439be870258e80c7346">flagged</a> () const</td></tr>
<tr class="separator:a9b3f75f76ae40439be870258e80c7346 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab231f1a6057f28d4244145e12c9fc0c7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1WithFormat.html">WithFormat</a>&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ab231f1a6057f28d4244145e12c9fc0c7">format</a> (const <a class="el" href="structEigen_1_1IOFormat.html">IOFormat</a> &amp;fmt) const</td></tr>
<tr class="separator:ab231f1a6057f28d4244145e12c9fc0c7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab13d158c900560d3e1b25d85d2d33dd6 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ab13d158c900560d3e1b25d85d2d33dd6">hasNaN</a> () const</td></tr>
<tr class="separator:ab13d158c900560d3e1b25d85d2d33dd6 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58ca41d9635a8ab3c5a268ef3f7f0d75 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a58ca41d9635a8ab3c5a268ef3f7f0d75">innerSize</a> () const</td></tr>
<tr class="separator:a58ca41d9635a8ab3c5a268ef3f7f0d75 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8443357b808cd393be1b51974213f9c inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:ae8443357b808cd393be1b51974213f9c inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae8443357b808cd393be1b51974213f9c">isApprox</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:ae8443357b808cd393be1b51974213f9c inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9b150d48bc5e4366887ccb466e40c6b inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af9b150d48bc5e4366887ccb466e40c6b">isApproxToConstant</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>, const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:af9b150d48bc5e4366887ccb466e40c6b inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ca84e4179b3e5081ed11d89bbd9e74f inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a1ca84e4179b3e5081ed11d89bbd9e74f">isConstant</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>, const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:a1ca84e4179b3e5081ed11d89bbd9e74f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c4db0c6dd974fa88bbb58b2cf3d5664 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a3c4db0c6dd974fa88bbb58b2cf3d5664 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a3c4db0c6dd974fa88bbb58b2cf3d5664">isMuchSmallerThan</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other, const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:a3c4db0c6dd974fa88bbb58b2cf3d5664 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfca6ff4e473f68fbbeabbd03b7504a9 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:adfca6ff4e473f68fbbeabbd03b7504a9 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#adfca6ff4e473f68fbbeabbd03b7504a9">isMuchSmallerThan</a> (const typename <a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::Real &amp;other, const RealScalar &amp;prec) const</td></tr>
<tr class="separator:adfca6ff4e473f68fbbeabbd03b7504a9 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa56d6b4477cd3c92a9cf42f4b96e47c2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aa56d6b4477cd3c92a9cf42f4b96e47c2">isOnes</a> (const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:aa56d6b4477cd3c92a9cf42f4b96e47c2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af36014ec300f53a65083057ed4e89822 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af36014ec300f53a65083057ed4e89822">isZero</a> (const RealScalar &amp;prec=<a class="el" href="structEigen_1_1NumTraits.html">NumTraits</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;::dummy_precision()) const</td></tr>
<tr class="separator:af36014ec300f53a65083057ed4e89822 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bc6c096e3bfc726f28315daecd21b3f inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a6bc6c096e3bfc726f28315daecd21b3f inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">EIGEN_DEPRECATED Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a6bc6c096e3bfc726f28315daecd21b3f">lazyAssign</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a6bc6c096e3bfc726f28315daecd21b3f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e6987d106f1cca3ac6ab36d288cc8e1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int NaNPropagation&gt; </td></tr>
<tr class="memitem:a7e6987d106f1cca3ac6ab36d288cc8e1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a7e6987d106f1cca3ac6ab36d288cc8e1">maxCoeff</a> () const</td></tr>
<tr class="separator:a7e6987d106f1cca3ac6ab36d288cc8e1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aced8ffda52ff061b6586ace2657ebf30 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int NaNPropagation, typename IndexType &gt; </td></tr>
<tr class="memitem:aced8ffda52ff061b6586ace2657ebf30 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aced8ffda52ff061b6586ace2657ebf30">maxCoeff</a> (IndexType *index) const</td></tr>
<tr class="separator:aced8ffda52ff061b6586ace2657ebf30 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3780b7a9cd184d0b4f3ea797eba9e2b3 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int NaNPropagation, typename IndexType &gt; </td></tr>
<tr class="memitem:a3780b7a9cd184d0b4f3ea797eba9e2b3 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a3780b7a9cd184d0b4f3ea797eba9e2b3">maxCoeff</a> (IndexType *row, IndexType *col) const</td></tr>
<tr class="separator:a3780b7a9cd184d0b4f3ea797eba9e2b3 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ac6c0419a72ad7a88ea0bc189017d7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a21ac6c0419a72ad7a88ea0bc189017d7">mean</a> () const</td></tr>
<tr class="separator:a21ac6c0419a72ad7a88ea0bc189017d7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0739f9c868c331031c7810e21838dcb2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int NaNPropagation&gt; </td></tr>
<tr class="memitem:a0739f9c868c331031c7810e21838dcb2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a0739f9c868c331031c7810e21838dcb2">minCoeff</a> () const</td></tr>
<tr class="separator:a0739f9c868c331031c7810e21838dcb2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9265f4f91430b9cc75d63fb6865bb29 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int NaNPropagation, typename IndexType &gt; </td></tr>
<tr class="memitem:ac9265f4f91430b9cc75d63fb6865bb29 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ac9265f4f91430b9cc75d63fb6865bb29">minCoeff</a> (IndexType *index) const</td></tr>
<tr class="separator:ac9265f4f91430b9cc75d63fb6865bb29 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa28152ba4a42b2d112e5fec5469ec4c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int NaNPropagation, typename IndexType &gt; </td></tr>
<tr class="memitem:aa28152ba4a42b2d112e5fec5469ec4c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aa28152ba4a42b2d112e5fec5469ec4c1">minCoeff</a> (IndexType *row, IndexType *col) const</td></tr>
<tr class="separator:aa28152ba4a42b2d112e5fec5469ec4c1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e2761e2b6da74dba1d17b40cc918bf7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1NestByValue.html">NestByValue</a>&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a3e2761e2b6da74dba1d17b40cc918bf7">nestByValue</a> () const</td></tr>
<tr class="separator:a3e2761e2b6da74dba1d17b40cc918bf7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f0e34696162b34762b2bf4bd948f90c inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a0f0e34696162b34762b2bf4bd948f90c inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structEigen_1_1CommaInitializer.html">CommaInitializer</a>&lt; Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a0f0e34696162b34762b2bf4bd948f90c">operator&lt;&lt;</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a0f0e34696162b34762b2bf4bd948f90c inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e575eb0ba6cc6bc5f347872abd8509d inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structEigen_1_1CommaInitializer.html">CommaInitializer</a>&lt; Derived &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a0e575eb0ba6cc6bc5f347872abd8509d">operator&lt;&lt;</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;s)</td></tr>
<tr class="separator:a0e575eb0ba6cc6bc5f347872abd8509d inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5281dadff89f46eef719b38e5d073a8f inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a5281dadff89f46eef719b38e5d073a8f">operator=</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a> &amp;other)</td></tr>
<tr class="separator:a5281dadff89f46eef719b38e5d073a8f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab66155169d20c035e80d521a8b918e97 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:ab66155169d20c035e80d521a8b918e97 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ab66155169d20c035e80d521a8b918e97">operator=</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:ab66155169d20c035e80d521a8b918e97 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58915510693d64164e567bd762e1032f inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a58915510693d64164e567bd762e1032f inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a58915510693d64164e567bd762e1032f">operator=</a> (const <a class="el" href="structEigen_1_1EigenBase.html">EigenBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="memdesc:a58915510693d64164e567bd762e1032f inherit pub_methods_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies the generic expression <em>other</em> into *this.  <a href="classEigen_1_1DenseBase.html#a58915510693d64164e567bd762e1032f">More...</a><br /></td></tr>
<tr class="separator:a58915510693d64164e567bd762e1032f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03f71699bc26ca2ee4e42ec4538862d7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a03f71699bc26ca2ee4e42ec4538862d7">outerSize</a> () const</td></tr>
<tr class="separator:a03f71699bc26ca2ee4e42ec4538862d7 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af119d9a4efe5a15cd83c1ccdf01b3a4f inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af119d9a4efe5a15cd83c1ccdf01b3a4f">prod</a> () const</td></tr>
<tr class="separator:af119d9a4efe5a15cd83c1ccdf01b3a4f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63ce1e4fab36bff43bbadcdd06a67724 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename Func &gt; </td></tr>
<tr class="memitem:a63ce1e4fab36bff43bbadcdd06a67724 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a63ce1e4fab36bff43bbadcdd06a67724">redux</a> (const Func &amp;func) const</td></tr>
<tr class="separator:a63ce1e4fab36bff43bbadcdd06a67724 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60dadfe80b813d808e91e4521c722a8e inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;int RowFactor, int ColFactor&gt; </td></tr>
<tr class="memitem:a60dadfe80b813d808e91e4521c722a8e inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Replicate.html">Replicate</a>&lt; Derived, RowFactor, ColFactor &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a60dadfe80b813d808e91e4521c722a8e">replicate</a> () const</td></tr>
<tr class="separator:a60dadfe80b813d808e91e4521c722a8e inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afae2d5e36f1158d1b1681dac3cdbd58e inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Replicate.html">Replicate</a>&lt; Derived, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a>, <a class="el" href="namespaceEigen.html#ad81fa7195215a0ce30017dfac309f0b2">Dynamic</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#afae2d5e36f1158d1b1681dac3cdbd58e">replicate</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> rowFactor, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> colFactor) const</td></tr>
<tr class="separator:afae2d5e36f1158d1b1681dac3cdbd58e inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ec5bac4e1ab95808808ef50ccf4cb39 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a2ec5bac4e1ab95808808ef50ccf4cb39">resize</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> newSize)</td></tr>
<tr class="separator:a2ec5bac4e1ab95808808ef50ccf4cb39 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25e2b4887b47b1f2346857d1931efa0f inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a25e2b4887b47b1f2346857d1931efa0f">resize</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>)</td></tr>
<tr class="separator:a25e2b4887b47b1f2346857d1931efa0f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38ea394036d8b096abf322469c80198f inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Reverse.html">ReverseReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a38ea394036d8b096abf322469c80198f">reverse</a> ()</td></tr>
<tr class="separator:a38ea394036d8b096abf322469c80198f inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e2f3ac4019184abf95ca0e1a8d82866 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Reverse.html">ConstReverseReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a9e2f3ac4019184abf95ca0e1a8d82866">reverse</a> () const</td></tr>
<tr class="separator:a9e2f3ac4019184abf95ca0e1a8d82866 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb8045155ea45f7961fc2a5170e1d921 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#adb8045155ea45f7961fc2a5170e1d921">reverseInPlace</a> ()</td></tr>
<tr class="separator:adb8045155ea45f7961fc2a5170e1d921 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6daa3a3156ca0e0722bf78638e1c7f28 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1VectorwiseOp.html">RowwiseReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a6daa3a3156ca0e0722bf78638e1c7f28">rowwise</a> ()</td></tr>
<tr class="separator:a6daa3a3156ca0e0722bf78638e1c7f28 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1cabd3404528fe8cec4bab43d74bffc inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1VectorwiseOp.html">ConstRowwiseReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aa1cabd3404528fe8cec4bab43d74bffc">rowwise</a> () const</td></tr>
<tr class="separator:aa1cabd3404528fe8cec4bab43d74bffc inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65e78cfcbc9852e6923bebff4323ddca inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename ThenDerived , typename ElseDerived &gt; </td></tr>
<tr class="memitem:a65e78cfcbc9852e6923bebff4323ddca inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Select.html">Select</a>&lt; Derived, ThenDerived, ElseDerived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a65e78cfcbc9852e6923bebff4323ddca">select</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; ThenDerived &gt; &amp;thenMatrix, const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; ElseDerived &gt; &amp;elseMatrix) const</td></tr>
<tr class="separator:a65e78cfcbc9852e6923bebff4323ddca inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57ef09a843004095f84c198dd145641b inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename ThenDerived &gt; </td></tr>
<tr class="memitem:a57ef09a843004095f84c198dd145641b inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Select.html">Select</a>&lt; Derived, ThenDerived, typename ThenDerived::ConstantReturnType &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a57ef09a843004095f84c198dd145641b">select</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; ThenDerived &gt; &amp;thenMatrix, const typename ThenDerived::Scalar &amp;elseScalar) const</td></tr>
<tr class="separator:a57ef09a843004095f84c198dd145641b inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e8e78c75887d4539071a0b7a61ca103 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename ElseDerived &gt; </td></tr>
<tr class="memitem:a9e8e78c75887d4539071a0b7a61ca103 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Select.html">Select</a>&lt; Derived, typename ElseDerived::ConstantReturnType, ElseDerived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a9e8e78c75887d4539071a0b7a61ca103">select</a> (const typename ElseDerived::Scalar &amp;thenScalar, const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; ElseDerived &gt; &amp;elseMatrix) const</td></tr>
<tr class="separator:a9e8e78c75887d4539071a0b7a61ca103 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2f1e50d1f567da38da1d2f07c5ab559 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ac2f1e50d1f567da38da1d2f07c5ab559">setConstant</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>)</td></tr>
<tr class="separator:ac2f1e50d1f567da38da1d2f07c5ab559 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb023532476d3f14c457367e0eb5f3f1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aeb023532476d3f14c457367e0eb5f3f1">setLinSpaced</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;low, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;high)</td></tr>
<tr class="memdesc:aeb023532476d3f14c457367e0eb5f3f1 inherit pub_methods_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a linearly spaced vector.  <a href="classEigen_1_1DenseBase.html#aeb023532476d3f14c457367e0eb5f3f1">More...</a><br /></td></tr>
<tr class="separator:aeb023532476d3f14c457367e0eb5f3f1 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d1ce9e801fa502e02b9b8cd9141ad0a inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a5d1ce9e801fa502e02b9b8cd9141ad0a">setLinSpaced</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;low, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;high)</td></tr>
<tr class="memdesc:a5d1ce9e801fa502e02b9b8cd9141ad0a inherit pub_methods_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a linearly spaced vector.  <a href="classEigen_1_1DenseBase.html#a5d1ce9e801fa502e02b9b8cd9141ad0a">More...</a><br /></td></tr>
<tr class="separator:a5d1ce9e801fa502e02b9b8cd9141ad0a inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a250ef1b827e748f3f898fb2e55cb96e2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a250ef1b827e748f3f898fb2e55cb96e2">setOnes</a> ()</td></tr>
<tr class="separator:a250ef1b827e748f3f898fb2e55cb96e2 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac476e5852129ba32beaa1a8a3d7ee0db inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ac476e5852129ba32beaa1a8a3d7ee0db">setRandom</a> ()</td></tr>
<tr class="separator:ac476e5852129ba32beaa1a8a3d7ee0db inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af230a143de50695d2d1fae93db7e4dcb inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af230a143de50695d2d1fae93db7e4dcb">setZero</a> ()</td></tr>
<tr class="separator:af230a143de50695d2d1fae93db7e4dcb inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addd7080d5c202795820e361768d0140c inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#addd7080d5c202795820e361768d0140c">sum</a> () const</td></tr>
<tr class="separator:addd7080d5c202795820e361768d0140c inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9e7e4305fdb7781f2b2f05fa801f21e inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:af9e7e4305fdb7781f2b2f05fa801f21e inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af9e7e4305fdb7781f2b2f05fa801f21e">swap</a> (const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:af9e7e4305fdb7781f2b2f05fa801f21e inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e25adc6da9cd1d79f4c5bd7c1819cb inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename OtherDerived &gt; </td></tr>
<tr class="memitem:a44e25adc6da9cd1d79f4c5bd7c1819cb inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a44e25adc6da9cd1d79f4c5bd7c1819cb">swap</a> (<a class="el" href="classEigen_1_1PlainObjectBase.html">PlainObjectBase</a>&lt; OtherDerived &gt; &amp;other)</td></tr>
<tr class="separator:a44e25adc6da9cd1d79f4c5bd7c1819cb inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43cbcd866a0737eb56642c2e992f0afd inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classEigen_1_1Transpose.html">TransposeReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a43cbcd866a0737eb56642c2e992f0afd">transpose</a> ()</td></tr>
<tr class="separator:a43cbcd866a0737eb56642c2e992f0afd inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59eb71a8633da26de5e3e03351b2291e inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1Transpose.html">ConstTransposeReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a59eb71a8633da26de5e3e03351b2291e">transpose</a> () const</td></tr>
<tr class="separator:a59eb71a8633da26de5e3e03351b2291e inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac501bd942994af7a95d95bee7a16ad2a inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ac501bd942994af7a95d95bee7a16ad2a">transposeInPlace</a> ()</td></tr>
<tr class="separator:ac501bd942994af7a95d95bee7a16ad2a inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8515f719046aa4851e385661f45595b0 inherit pub_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a> () const</td></tr>
<tr class="separator:a8515f719046aa4851e385661f45595b0 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4225b90fcc74f18dd479b401124b3841 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename Visitor &gt; </td></tr>
<tr class="memitem:a4225b90fcc74f18dd479b401124b3841 inherit pub_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a4225b90fcc74f18dd479b401124b3841">visit</a> (Visitor &amp;func) const</td></tr>
<tr class="separator:a4225b90fcc74f18dd479b401124b3841 inherit pub_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html">Eigen::DenseCoeffsBase&lt; Derived, DirectWriteAccessors &gt;</a></td></tr>
<tr class="memitem:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1bac522aee4402639189f387592000b inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#af1bac522aee4402639189f387592000b">colStride</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:af1bac522aee4402639189f387592000b inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a1fbabe7f12bcbfba3b9a448b1f5e46fa">derived</a> ()</td></tr>
<tr class="separator:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">const Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#afd4f3f1c57b7594b96a7e30f2974ea2e">derived</a> () const</td></tr>
<tr class="separator:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e94e17926e1cf597deb2928e779cef6 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a4e94e17926e1cf597deb2928e779cef6">innerStride</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:a4e94e17926e1cf597deb2928e779cef6 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb333f6f10467f6f8d7b59c213dea49e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#abb333f6f10467f6f8d7b59c213dea49e">outerStride</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:abb333f6f10467f6f8d7b59c213dea49e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63bc5874eb4e320e54eb079b43b49d22 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a63bc5874eb4e320e54eb079b43b49d22">rowStride</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:a63bc5874eb4e320e54eb079b43b49d22 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html">Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;</a></td></tr>
<tr class="memitem:ae66b7d18b2a85f3139b703126974c900 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#ae66b7d18b2a85f3139b703126974c900">coeffRef</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index)</td></tr>
<tr class="separator:ae66b7d18b2a85f3139b703126974c900 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc8286576b31e11f056057be666a0ec8 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#adc8286576b31e11f056057be666a0ec8">coeffRef</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> row, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> col)</td></tr>
<tr class="separator:adc8286576b31e11f056057be666a0ec8 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#a1fbabe7f12bcbfba3b9a448b1f5e46fa">derived</a> ()</td></tr>
<tr class="separator:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">const Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#afd4f3f1c57b7594b96a7e30f2974ea2e">derived</a> () const</td></tr>
<tr class="separator:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0171eee1d9e582d1ac7ec0f18f5f615a inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#a0171eee1d9e582d1ac7ec0f18f5f615a">operator()</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index)</td></tr>
<tr class="separator:a0171eee1d9e582d1ac7ec0f18f5f615a inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6ba07bad9e3026afe54806fdefe32bb inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#ae6ba07bad9e3026afe54806fdefe32bb">operator()</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> row, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> col)</td></tr>
<tr class="separator:ae6ba07bad9e3026afe54806fdefe32bb inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2040f14e60fed1a4a68ca7f042e1bbf inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#aa2040f14e60fed1a4a68ca7f042e1bbf">operator[]</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index)</td></tr>
<tr class="separator:aa2040f14e60fed1a4a68ca7f042e1bbf inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af683e04b3926aaf4091581ca24ca09ad inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af683e04b3926aaf4091581ca24ca09ad">w</a> ()</td></tr>
<tr class="separator:af683e04b3926aaf4091581ca24ca09ad inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af163a982f5a7ad7e5c3336990b3d7000 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a> ()</td></tr>
<tr class="separator:af163a982f5a7ad7e5c3336990b3d7000 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeaa80359bf0c1311f91cdd74a2042a8 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#afeaa80359bf0c1311f91cdd74a2042a8">y</a> ()</td></tr>
<tr class="separator:afeaa80359bf0c1311f91cdd74a2042a8 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a858151a06b8c0ff407232d84e695dd73 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Scalar &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#a858151a06b8c0ff407232d84e695dd73">z</a> ()</td></tr>
<tr class="separator:a858151a06b8c0ff407232d84e695dd73 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html">Eigen::DenseCoeffsBase&lt; Derived, ReadOnlyAccessors &gt;</a></td></tr>
<tr class="memitem:aa7231d519967c37b4f98002d80756bda inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#aa7231d519967c37b4f98002d80756bda">coeff</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index) const</td></tr>
<tr class="separator:aa7231d519967c37b4f98002d80756bda inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af51b00cc45490ad698239ab6a8b94393 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#af51b00cc45490ad698239ab6a8b94393">coeff</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> row, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> col) const</td></tr>
<tr class="separator:af51b00cc45490ad698239ab6a8b94393 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a1fbabe7f12bcbfba3b9a448b1f5e46fa">derived</a> ()</td></tr>
<tr class="separator:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">const Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#afd4f3f1c57b7594b96a7e30f2974ea2e">derived</a> () const</td></tr>
<tr class="separator:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9fadc22d12e48c82745dad534a1671a inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#af9fadc22d12e48c82745dad534a1671a">operator()</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index) const</td></tr>
<tr class="separator:af9fadc22d12e48c82745dad534a1671a inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3dbba4a15d0fe90185d2900e5ef0fd1 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#ab3dbba4a15d0fe90185d2900e5ef0fd1">operator()</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> row, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> col) const</td></tr>
<tr class="separator:ab3dbba4a15d0fe90185d2900e5ef0fd1 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a496672306836589fa04a6ab33cb0cf2a inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a496672306836589fa04a6ab33cb0cf2a">operator[]</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> index) const</td></tr>
<tr class="separator:a496672306836589fa04a6ab33cb0cf2a inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a926f52a94f038db63c6b9103f98dcf0f inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a926f52a94f038db63c6b9103f98dcf0f">w</a> () const</td></tr>
<tr class="separator:a926f52a94f038db63c6b9103f98dcf0f inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a189c80109e76752b598d60dfcdab329e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a189c80109e76752b598d60dfcdab329e">x</a> () const</td></tr>
<tr class="separator:a189c80109e76752b598d60dfcdab329e inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c6d6904a37805ce47a3238fbd735963 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a0c6d6904a37805ce47a3238fbd735963">y</a> () const</td></tr>
<tr class="separator:a0c6d6904a37805ce47a3238fbd735963 inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c60c97282d4a0f8bca16ef75e231ddb inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memItemLeft" align="right" valign="top">CoeffReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4.html#a7c60c97282d4a0f8bca16ef75e231ddb">z</a> () const</td></tr>
<tr class="separator:a7c60c97282d4a0f8bca16ef75e231ddb inherit pub_methods_classEigen_1_1DenseCoeffsBase_3_01Derived_00_01ReadOnlyAccessors_01_4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structEigen_1_1EigenBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structEigen_1_1EigenBase')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structEigen_1_1EigenBase.html">Eigen::EigenBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_structEigen_1_1EigenBase"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html#a2d768a9877f5f69f49432d447b552bfe">cols</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:a2d768a9877f5f69f49432d447b552bfe inherit pub_methods_structEigen_1_1EigenBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_structEigen_1_1EigenBase"><td class="memItemLeft" align="right" valign="top">Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html#a1fbabe7f12bcbfba3b9a448b1f5e46fa">derived</a> ()</td></tr>
<tr class="separator:a1fbabe7f12bcbfba3b9a448b1f5e46fa inherit pub_methods_structEigen_1_1EigenBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_structEigen_1_1EigenBase"><td class="memItemLeft" align="right" valign="top">const Derived &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html#afd4f3f1c57b7594b96a7e30f2974ea2e">derived</a> () const</td></tr>
<tr class="separator:afd4f3f1c57b7594b96a7e30f2974ea2e inherit pub_methods_structEigen_1_1EigenBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_structEigen_1_1EigenBase"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ac22eb0695d00edd7d4a3b2d0a98b81c2 inherit pub_methods_structEigen_1_1EigenBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_structEigen_1_1EigenBase"><td class="memItemLeft" align="right" valign="top">EIGEN_CONSTEXPR <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html#ae106171b6fefd3f7af108a8283de36c9">size</a> () const EIGEN_NOEXCEPT</td></tr>
<tr class="separator:ae106171b6fefd3f7af108a8283de36c9 inherit pub_methods_structEigen_1_1EigenBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr class="memitem:acb769e1ab1d809abb77c7ab98021ad81"><td class="memTemplParams" colspan="2">template&lt;typename Derived , typename ExponentDerived &gt; </td></tr>
<tr class="memitem:acb769e1ab1d809abb77c7ab98021ad81"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseBinaryOp.html">Eigen::CwiseBinaryOp</a>&lt; Eigen::internal::scalar_pow_op&lt; typename Derived::Scalar, typename ExponentDerived::Scalar &gt;, const Derived, const ExponentDerived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArrayBase.html#acb769e1ab1d809abb77c7ab98021ad81">pow</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a>, const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; ExponentDerived &gt; &amp;exponents)</td></tr>
<tr class="separator:acb769e1ab1d809abb77c7ab98021ad81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5df3d99d47747b72d61f235c9fb925e3"><td class="memTemplParams" colspan="2">template&lt;typename Derived , typename ScalarExponent &gt; </td></tr>
<tr class="memitem:a5df3d99d47747b72d61f235c9fb925e3"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseBinaryOp.html">CwiseBinaryOp</a>&lt; internal::scalar_pow_op&lt; Derived::Scalar, ScalarExponent &gt;, Derived, <a class="el" href="classEigen_1_1DenseBase.html#a68a7ece6c5629d1e9447a321fcb14ccd">Constant</a>&lt; ScalarExponent &gt; &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArrayBase.html#a5df3d99d47747b72d61f235c9fb925e3">pow</a> (const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a>, const ScalarExponent &amp;exponent)</td></tr>
<tr class="separator:a5df3d99d47747b72d61f235c9fb925e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb7a6224d50620991d1fb9888b8be6e6"><td class="memTemplParams" colspan="2">template&lt;typename Scalar , typename Derived &gt; </td></tr>
<tr class="memitem:acb7a6224d50620991d1fb9888b8be6e6"><td class="memTemplItemLeft" align="right" valign="top">const <a class="el" href="classEigen_1_1CwiseBinaryOp.html">CwiseBinaryOp</a>&lt; internal::scalar_pow_op&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>, Derived::Scalar &gt;, <a class="el" href="classEigen_1_1DenseBase.html#a68a7ece6c5629d1e9447a321fcb14ccd">Constant</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;, Derived &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1ArrayBase.html#acb7a6224d50620991d1fb9888b8be6e6">pow</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a>, const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;<a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a>)</td></tr>
<tr class="separator:acb7a6224d50620991d1fb9888b8be6e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header related_classEigen_1_1DenseBase"><td colspan="2" onclick="javascript:toggleInherit('related_classEigen_1_1DenseBase')"><img src="closed.png" alt="-"/>&#160;Related Functions inherited from <a class="el" href="classEigen_1_1DenseBase.html">Eigen::DenseBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:a3806d3f42de165878dace160e6aba40a inherit related_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename Derived &gt; </td></tr>
<tr class="memitem:a3806d3f42de165878dace160e6aba40a inherit related_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a3806d3f42de165878dace160e6aba40a">operator&lt;&lt;</a> (std::ostream &amp;s, const <a class="el" href="classEigen_1_1DenseBase.html">DenseBase</a>&lt; Derived &gt; &amp;m)</td></tr>
<tr class="separator:a3806d3f42de165878dace160e6aba40a inherit related_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classEigen_1_1DenseBase"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classEigen_1_1DenseBase')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classEigen_1_1DenseBase.html">Eigen::DenseBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:a277fac61f255b4438689daa78aa2028e inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028eadb37c78ebbf15aa20b65c3b70415a1ab">RowsAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea787f85fd67ee5985917eb2cef6e70441">ColsAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea25cb495affdbd796198462b8ef06be91">SizeAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ead2baadea085372837b0e80dc93be1306">MaxRowsAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028eacc3a41000cf1d29dd1a320b2a09d2a65">MaxColsAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea3a459062d39cb34452518f5f201161d2">MaxSizeAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea1156955c8099c5072934b74c72654ed0">IsVectorAtCompileTime</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea4d4548a01ba37a6c2031a3c1f0a37d34">NumDimensions</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea7392c9b2ad41ba3c16fdc5306c04d581">Flags</a>
, <br />
&#160;&#160;<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea406b6af91d61d348ba1c9764bdd66008">IsRowMajor</a>
, <br />
&#160;&#160;<b>InnerSizeAtCompileTime</b>
, <br />
&#160;&#160;<b>InnerStrideAtCompileTime</b>
, <br />
&#160;&#160;<b>OuterStrideAtCompileTime</b>
<br />
 }</td></tr>
<tr class="separator:a277fac61f255b4438689daa78aa2028e inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a306d9418d4b34874e9005d961c490cd2 inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef random_access_iterator_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a306d9418d4b34874e9005d961c490cd2">const_iterator</a></td></tr>
<tr class="separator:a306d9418d4b34874e9005d961c490cd2 inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5130902770642a1a057a99c397d357d inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef random_access_iterator_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#af5130902770642a1a057a99c397d357d">iterator</a></td></tr>
<tr class="separator:af5130902770642a1a057a99c397d357d inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65328b7d6fc10a26ff6cd5801a6a44eb inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1Array.html">Array</a>&lt; typename internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>, internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028eadb37c78ebbf15aa20b65c3b70415a1ab">RowsAtCompileTime</a>, internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea787f85fd67ee5985917eb2cef6e70441">ColsAtCompileTime</a>, <a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13ad0e7f67d40bcde3d41c12849b16ce6ea">AutoAlign</a>|(internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea7392c9b2ad41ba3c16fdc5306c04d581">Flags</a> &amp;<a class="el" href="group__flags.html#gae4f56c2a60bbe4bd2e44c5b19cbe8762">RowMajorBit</a> ? <a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a77c993a8d9f6efe5c1159fb2ab07dd4f">RowMajor</a> :<a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a0103672ae41005ab03b4176c765afd62">ColMajor</a>), internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ead2baadea085372837b0e80dc93be1306">MaxRowsAtCompileTime</a>, internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028eacc3a41000cf1d29dd1a320b2a09d2a65">MaxColsAtCompileTime</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a65328b7d6fc10a26ff6cd5801a6a44eb">PlainArray</a></td></tr>
<tr class="separator:a65328b7d6fc10a26ff6cd5801a6a44eb inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa301ef39d63443e9ef0b84f47350116e inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1Matrix.html">Matrix</a>&lt; typename internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>, internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028eadb37c78ebbf15aa20b65c3b70415a1ab">RowsAtCompileTime</a>, internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea787f85fd67ee5985917eb2cef6e70441">ColsAtCompileTime</a>, <a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13ad0e7f67d40bcde3d41c12849b16ce6ea">AutoAlign</a>|(internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ea7392c9b2ad41ba3c16fdc5306c04d581">Flags</a> &amp;<a class="el" href="group__flags.html#gae4f56c2a60bbe4bd2e44c5b19cbe8762">RowMajorBit</a> ? <a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a77c993a8d9f6efe5c1159fb2ab07dd4f">RowMajor</a> :<a class="el" href="group__enums.html#ggaacded1a18ae58b0f554751f6cdf9eb13a0103672ae41005ab03b4176c765afd62">ColMajor</a>), internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028ead2baadea085372837b0e80dc93be1306">MaxRowsAtCompileTime</a>, internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a277fac61f255b4438689daa78aa2028eacc3a41000cf1d29dd1a320b2a09d2a65">MaxColsAtCompileTime</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aa301ef39d63443e9ef0b84f47350116e">PlainMatrix</a></td></tr>
<tr class="separator:aa301ef39d63443e9ef0b84f47350116e inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3646a8e8b76ac3023e8e1b1340fc8238 inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef std::conditional_t&lt; internal::is_same&lt; typename internal::traits&lt; Derived &gt;::XprKind, <a class="el" href="structEigen_1_1MatrixXpr.html">MatrixXpr</a> &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>, <a class="el" href="classEigen_1_1DenseBase.html#aa301ef39d63443e9ef0b84f47350116e">PlainMatrix</a>, <a class="el" href="classEigen_1_1DenseBase.html#a65328b7d6fc10a26ff6cd5801a6a44eb">PlainArray</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a></td></tr>
<tr class="memdesc:a3646a8e8b76ac3023e8e1b1340fc8238 inherit pub_types_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">The plain matrix or array type corresponding to this expression.  <a href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">More...</a><br /></td></tr>
<tr class="separator:a3646a8e8b76ac3023e8e1b1340fc8238 inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5feed465b3a8e60c47e73ecce83e39a2 inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a></td></tr>
<tr class="separator:a5feed465b3a8e60c47e73ecce83e39a2 inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d1aba3f6c414715d830f760913c7e00 inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef internal::traits&lt; Derived &gt;::<a class="el" href="classEigen_1_1DenseBase.html#a2d1aba3f6c414715d830f760913c7e00">StorageIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a2d1aba3f6c414715d830f760913c7e00">StorageIndex</a></td></tr>
<tr class="memdesc:a2d1aba3f6c414715d830f760913c7e00 inherit pub_types_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">The type used to store indices.  <a href="classEigen_1_1DenseBase.html#a2d1aba3f6c414715d830f760913c7e00">More...</a><br /></td></tr>
<tr class="separator:a2d1aba3f6c414715d830f760913c7e00 inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9276182dab8236c33f1e7abf491d504d inherit pub_types_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a9276182dab8236c33f1e7abf491d504d">value_type</a></td></tr>
<tr class="separator:a9276182dab8236c33f1e7abf491d504d inherit pub_types_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_structEigen_1_1EigenBase"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structEigen_1_1EigenBase')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="structEigen_1_1EigenBase.html">Eigen::EigenBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:a554f30542cc2316add4b1ea0a492ff02 inherit pub_types_structEigen_1_1EigenBase"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="namespaceEigen.html#a62e77e0933482dafde8fe197d9a2cfde">Eigen::Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a></td></tr>
<tr class="memdesc:a554f30542cc2316add4b1ea0a492ff02 inherit pub_types_structEigen_1_1EigenBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">The interface type of indices.  <a href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">More...</a><br /></td></tr>
<tr class="separator:a554f30542cc2316add4b1ea0a492ff02 inherit pub_types_structEigen_1_1EigenBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_methods_classEigen_1_1DenseBase"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classEigen_1_1DenseBase')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classEigen_1_1DenseBase.html">Eigen::DenseBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:aed89b5cc6e3b7d9d5bd63aed245ccd6d inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aed89b5cc6e3b7d9d5bd63aed245ccd6d">Constant</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>)</td></tr>
<tr class="separator:aed89b5cc6e3b7d9d5bd63aed245ccd6d inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68a7ece6c5629d1e9447a321fcb14ccd inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a68a7ece6c5629d1e9447a321fcb14ccd">Constant</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>)</td></tr>
<tr class="separator:a68a7ece6c5629d1e9447a321fcb14ccd inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fdd3189ae3a41d250593334d82210cf inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a1fdd3189ae3a41d250593334d82210cf">Constant</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;<a class="el" href="classEigen_1_1DenseBase.html#a8515f719046aa4851e385661f45595b0">value</a>)</td></tr>
<tr class="separator:a1fdd3189ae3a41d250593334d82210cf inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8098aa5971139a5585e623dddbea860 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const RandomAccessLinSpacedReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ad8098aa5971139a5585e623dddbea860">LinSpaced</a> (const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;low, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;high)</td></tr>
<tr class="memdesc:ad8098aa5971139a5585e623dddbea860 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a linearly spaced vector.  <a href="classEigen_1_1DenseBase.html#ad8098aa5971139a5585e623dddbea860">More...</a><br /></td></tr>
<tr class="separator:ad8098aa5971139a5585e623dddbea860 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaef589c1dbd7fad93f97bd3fa1b1e768 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const RandomAccessLinSpacedReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aaef589c1dbd7fad93f97bd3fa1b1e768">LinSpaced</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;low, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;high)</td></tr>
<tr class="memdesc:aaef589c1dbd7fad93f97bd3fa1b1e768 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets a linearly spaced vector.  <a href="classEigen_1_1DenseBase.html#aaef589c1dbd7fad93f97bd3fa1b1e768">More...</a><br /></td></tr>
<tr class="separator:aaef589c1dbd7fad93f97bd3fa1b1e768 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8cfbd436a8c9fc50defee5946451176 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static EIGEN_DEPRECATED const RandomAccessLinSpacedReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ac8cfbd436a8c9fc50defee5946451176">LinSpaced</a> (Sequential_t, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;low, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;high)</td></tr>
<tr class="separator:ac8cfbd436a8c9fc50defee5946451176 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c6d1dbfeb9f6491173a83eb44e14c1d inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static EIGEN_DEPRECATED const RandomAccessLinSpacedReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a1c6d1dbfeb9f6491173a83eb44e14c1d">LinSpaced</a> (Sequential_t, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;low, const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;high)</td></tr>
<tr class="separator:a1c6d1dbfeb9f6491173a83eb44e14c1d inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dc65501accd02c30f7c1840c2a30a41 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename CustomNullaryOp &gt; </td></tr>
<tr class="memitem:a5dc65501accd02c30f7c1840c2a30a41 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">static const <a class="el" href="classEigen_1_1CwiseNullaryOp.html">CwiseNullaryOp</a>&lt; CustomNullaryOp, <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a5dc65501accd02c30f7c1840c2a30a41">NullaryExpr</a> (const CustomNullaryOp &amp;func)</td></tr>
<tr class="separator:a5dc65501accd02c30f7c1840c2a30a41 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3340c9b997f5b53a0131cf927f93b54c inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename CustomNullaryOp &gt; </td></tr>
<tr class="memitem:a3340c9b997f5b53a0131cf927f93b54c inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">static const <a class="el" href="classEigen_1_1CwiseNullaryOp.html">CwiseNullaryOp</a>&lt; CustomNullaryOp, <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a3340c9b997f5b53a0131cf927f93b54c">NullaryExpr</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>, const CustomNullaryOp &amp;func)</td></tr>
<tr class="separator:a3340c9b997f5b53a0131cf927f93b54c inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9752ee59976a4b4aad860ad1a9093e7f inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memTemplParams" colspan="2">template&lt;typename CustomNullaryOp &gt; </td></tr>
<tr class="memitem:a9752ee59976a4b4aad860ad1a9093e7f inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memTemplItemLeft" align="right" valign="top">static const <a class="el" href="classEigen_1_1CwiseNullaryOp.html">CwiseNullaryOp</a>&lt; CustomNullaryOp, <a class="el" href="classEigen_1_1DenseBase.html#a3646a8e8b76ac3023e8e1b1340fc8238">PlainObject</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a9752ee59976a4b4aad860ad1a9093e7f">NullaryExpr</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>, const CustomNullaryOp &amp;func)</td></tr>
<tr class="separator:a9752ee59976a4b4aad860ad1a9093e7f inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2755cb4023f7376880523626a8e05101 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a2755cb4023f7376880523626a8e05101">Ones</a> ()</td></tr>
<tr class="separator:a2755cb4023f7376880523626a8e05101 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b2a51018a73a766f5b91aef3487f013 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a8b2a51018a73a766f5b91aef3487f013">Ones</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>)</td></tr>
<tr class="separator:a8b2a51018a73a766f5b91aef3487f013 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab710a58e4a80fbcb2594242372c8fe56 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ab710a58e4a80fbcb2594242372c8fe56">Ones</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:ab710a58e4a80fbcb2594242372c8fe56 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae814abb451b48ed872819192dc188c19 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classEigen_1_1CwiseNullaryOp.html">RandomReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae814abb451b48ed872819192dc188c19">Random</a> ()</td></tr>
<tr class="separator:ae814abb451b48ed872819192dc188c19 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae97f8d9d08f969c733c8144be6225756 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classEigen_1_1CwiseNullaryOp.html">RandomReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae97f8d9d08f969c733c8144be6225756">Random</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>)</td></tr>
<tr class="separator:ae97f8d9d08f969c733c8144be6225756 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7eb5f974a8f0b67eac7080db1da0e308 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classEigen_1_1CwiseNullaryOp.html">RandomReturnType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a7eb5f974a8f0b67eac7080db1da0e308">Random</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:a7eb5f974a8f0b67eac7080db1da0e308 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a422ddeef58bedc7bddb1d4357688d761 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#a422ddeef58bedc7bddb1d4357688d761">Zero</a> ()</td></tr>
<tr class="separator:a422ddeef58bedc7bddb1d4357688d761 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae41a9b5050ed27d9e93c82c9c8622cd3 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ae41a9b5050ed27d9e93c82c9c8622cd3">Zero</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ac22eb0695d00edd7d4a3b2d0a98b81c2">rows</a>, <a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#a2d768a9877f5f69f49432d447b552bfe">cols</a>)</td></tr>
<tr class="separator:ae41a9b5050ed27d9e93c82c9c8622cd3 inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac22f79b812fa564061042407f2ba8f5b inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">static const ConstantReturnType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#ac22f79b812fa564061042407f2ba8f5b">Zero</a> (<a class="el" href="structEigen_1_1EigenBase.html#a554f30542cc2316add4b1ea0a492ff02">Index</a> <a class="el" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01DirectWriteAccessors_01_4.html#ae106171b6fefd3f7af108a8283de36c9">size</a>)</td></tr>
<tr class="separator:ac22f79b812fa564061042407f2ba8f5b inherit pub_static_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classEigen_1_1DenseBase"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classEigen_1_1DenseBase')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classEigen_1_1DenseBase.html">Eigen::DenseBase&lt; Derived &gt;</a></td></tr>
<tr class="memitem:aa284042d0e1b0ad9b6a00db7fd2d9f7f inherit pro_methods_classEigen_1_1DenseBase"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEigen_1_1DenseBase.html#aa284042d0e1b0ad9b6a00db7fd2d9f7f">DenseBase</a> ()</td></tr>
<tr class="separator:aa284042d0e1b0ad9b6a00db7fd2d9f7f inherit pro_methods_classEigen_1_1DenseBase"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="af01e9ea8087e390af8af453bbe4c276c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af01e9ea8087e390af8af453bbe4c276c">&#9670;&nbsp;</a></span>matrix()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classEigen_1_1MatrixWrapper.html">MatrixWrapper</a>&lt;Derived&gt; <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt;::matrix </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an <a class="el" href="classEigen_1_1MatrixBase.html">Matrix </a> expression of this array </dd></dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classEigen_1_1MatrixBase.html#a354c33eec32ceb4193d002f4d41c0497">MatrixBase::array()</a> </dd></dl>

</div>
</div>
<a id="a6a5ff80e9d85106a1c9958219961c21d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a5ff80e9d85106a1c9958219961c21d">&#9670;&nbsp;</a></span>operator*=()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<div class="memtemplate">
template&lt;typename OtherDerived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Derived &amp; <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt;::operator*= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">ArrayBase</a>&lt; OtherDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>replaces <code>*this</code> by <code>*this</code> * <em>other</em> coefficient wise.</p>
<dl class="section return"><dt>Returns</dt><dd>a reference to <code>*this</code> </dd></dl>

</div>
</div>
<a id="a9cc9fdb4d0d6eb80a45107b86aacbfed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cc9fdb4d0d6eb80a45107b86aacbfed">&#9670;&nbsp;</a></span>operator+=()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<div class="memtemplate">
template&lt;typename OtherDerived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Derived &amp; <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt;::operator+= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">ArrayBase</a>&lt; OtherDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>replaces <code>*this</code> by <code>*this</code> + <em>other</em>.</p>
<dl class="section return"><dt>Returns</dt><dd>a reference to <code>*this</code> </dd></dl>

</div>
</div>
<a id="aac76a5e5e735b97f955189825cef7e2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aac76a5e5e735b97f955189825cef7e2c">&#9670;&nbsp;</a></span>operator-=()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<div class="memtemplate">
template&lt;typename OtherDerived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Derived &amp; <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt;::operator-= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">ArrayBase</a>&lt; OtherDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>replaces <code>*this</code> by <code>*this</code> - <em>other</em>.</p>
<dl class="section return"><dt>Returns</dt><dd>a reference to <code>*this</code> </dd></dl>

</div>
</div>
<a id="a1717e11dfe9341e9cfba13140cedddce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1717e11dfe9341e9cfba13140cedddce">&#9670;&nbsp;</a></span>operator/=()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<div class="memtemplate">
template&lt;typename OtherDerived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Derived &amp; <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt;::operator/= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">ArrayBase</a>&lt; OtherDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>replaces <code>*this</code> by <code>*this</code> / <em>other</em> coefficient wise.</p>
<dl class="section return"><dt>Returns</dt><dd>a reference to <code>*this</code> </dd></dl>

</div>
</div>
<a id="a8587d8d893f5225a4511e9d76d9fe3cc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8587d8d893f5225a4511e9d76d9fe3cc">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Derived&amp; <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Special case of the template operator=, in order to prevent the compiler from generating a default operator= (issue hit with g++ 4.1) </p>

</div>
</div>
<a id="a80cacb05b6881fba659efb2377e4fd22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80cacb05b6881fba659efb2377e4fd22">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Derived&amp; <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt;::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Set all the entries to <em>value</em>. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classEigen_1_1DenseBase.html#ac2f1e50d1f567da38da1d2f07c5ab559">DenseBase::setConstant()</a>, <a class="el" href="classEigen_1_1DenseBase.html#a9be169c308801411aa24be93d30930bf">DenseBase::fill()</a> </dd></dl>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="acb769e1ab1d809abb77c7ab98021ad81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb769e1ab1d809abb77c7ab98021ad81">&#9670;&nbsp;</a></span>pow() <span class="overload">[1/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived , typename ExponentDerived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseBinaryOp.html">Eigen::CwiseBinaryOp</a>&lt; Eigen::internal::scalar_pow_op&lt; typename Derived::Scalar, typename ExponentDerived::Scalar &gt;, const Derived, const ExponentDerived &gt; pow </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; ExponentDerived &gt; &amp;&#160;</td>
          <td class="paramname"><em>exponents</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise power of <em>x</em> to the given array of <em>exponents</em>.</dd></dl>
<p>This function computes the coefficient-wise power.</p>
<p>Example: </p><div class="fragment"><div class="line">Array&lt;double,1,3&gt; <a class="code" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a>(8,25,3),</div>
<div class="line">                  e(1./3.,0.5,2.);</div>
<div class="line">cout &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; <a class="code" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a> &lt;&lt; <span class="stringliteral">&quot;]^[&quot;</span> &lt;&lt; e &lt;&lt; <span class="stringliteral">&quot;] = &quot;</span> &lt;&lt; <a class="code" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a>.pow(e) &lt;&lt; endl; <span class="comment">// using ArrayBase::pow</span></div>
<div class="line">cout &lt;&lt; <span class="stringliteral">&quot;[&quot;</span> &lt;&lt; <a class="code" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a> &lt;&lt; <span class="stringliteral">&quot;]^[&quot;</span> &lt;&lt; e &lt;&lt; <span class="stringliteral">&quot;] = &quot;</span> &lt;&lt; <a class="code" href="classEigen_1_1ArrayBase.html#a5df3d99d47747b72d61f235c9fb925e3">pow</a>(<a class="code" href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">x</a>,e) &lt;&lt; endl; <span class="comment">// using Eigen::pow</span></div>
<div class="ttc" id="aclassEigen_1_1ArrayBase_html_a5df3d99d47747b72d61f235c9fb925e3"><div class="ttname"><a href="classEigen_1_1ArrayBase.html#a5df3d99d47747b72d61f235c9fb925e3">Eigen::ArrayBase::pow</a></div><div class="ttdeci">const CwiseBinaryOp&lt; internal::scalar_pow_op&lt; Derived::Scalar, ScalarExponent &gt;, Derived, Constant&lt; ScalarExponent &gt; &gt; pow(const Eigen::ArrayBase&lt; Derived &gt; &amp;x, const ScalarExponent &amp;exponent)</div></div>
<div class="ttc" id="aclassEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4_html_af163a982f5a7ad7e5c3336990b3d7000"><div class="ttname"><a href="classEigen_1_1DenseCoeffsBase_3_01Derived_00_01WriteAccessors_01_4.html#af163a982f5a7ad7e5c3336990b3d7000">Eigen::DenseCoeffsBase&lt; Derived, WriteAccessors &gt;::x</a></div><div class="ttdeci">Scalar &amp; x()</div><div class="ttdef"><b>Definition:</b> DenseCoeffsBase.h:437</div></div>
</div><!-- fragment --><p> Output: </p><pre class="fragment">[ 8 25  3]^[0.333   0.5     2] = 2 5 9
[ 8 25  3]^[0.333   0.5     2] = 2 5 9
</pre><dl class="section see"><dt>See also</dt><dd><a class="el" href="classEigen_1_1ArrayBase.html#a5df3d99d47747b72d61f235c9fb925e3">ArrayBase::pow()</a> </dd></dl>

</div>
</div>
<a id="a5df3d99d47747b72d61f235c9fb925e3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5df3d99d47747b72d61f235c9fb925e3">&#9670;&nbsp;</a></span>pow() <span class="overload">[2/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Derived , typename ScalarExponent &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseBinaryOp.html">CwiseBinaryOp</a>&lt; internal::scalar_pow_op&lt; Derived::Scalar, ScalarExponent &gt;, Derived, <a class="el" href="classEigen_1_1DenseBase.html#a68a7ece6c5629d1e9447a321fcb14ccd">Constant</a>&lt; ScalarExponent &gt; &gt; pow </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ScalarExponent &amp;&#160;</td>
          <td class="paramname"><em>exponent</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise power of <em>x</em> to the given constant <em>exponent</em>.</dd></dl>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">ScalarExponent</td><td>is the scalar type of <em>exponent</em>. It must be compatible with the scalar type of the given expression (<code>Derived::Scalar</code>).</td></tr>
  </table>
  </dd>
</dl>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classEigen_1_1ArrayBase.html#a5df3d99d47747b72d61f235c9fb925e3">ArrayBase::pow()</a> </dd></dl>

</div>
</div>
<a id="acb7a6224d50620991d1fb9888b8be6e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb7a6224d50620991d1fb9888b8be6e6">&#9670;&nbsp;</a></span>pow() <span class="overload">[3/3]</span></h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename Scalar , typename Derived &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classEigen_1_1CwiseBinaryOp.html">CwiseBinaryOp</a>&lt; internal::scalar_pow_op&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a>, Derived::Scalar &gt;, <a class="el" href="classEigen_1_1DenseBase.html#a68a7ece6c5629d1e9447a321fcb14ccd">Constant</a>&lt; <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &gt;, Derived &gt; pow </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1DenseBase.html#a5feed465b3a8e60c47e73ecce83e39a2">Scalar</a> &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classEigen_1_1ArrayBase.html">Eigen::ArrayBase</a>&lt; Derived &gt; &amp;&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">related</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<dl class="section return"><dt>Returns</dt><dd>an expression of the coefficient-wise power of the scalar <em>x</em> to the given array of <em>exponents</em>.</dd></dl>
<p>This function computes the coefficient-wise power between a scalar and an array of exponents.</p>
<dl class="tparams"><dt>Template Parameters</dt><dd>
  <table class="tparams">
    <tr><td class="paramname">Scalar</td><td>is the scalar type of <em>x</em>. It must be compatible with the scalar type of the given array expression (<code>Derived::Scalar</code>).</td></tr>
  </table>
  </dd>
</dl>
<p>Example: </p><div class="fragment"><div class="line">Array&lt;double,1,3&gt; e(2,-3,1./3.);</div>
<div class="line">cout &lt;&lt; <span class="stringliteral">&quot;10^[&quot;</span> &lt;&lt; e &lt;&lt; <span class="stringliteral">&quot;] = &quot;</span> &lt;&lt; <a class="code" href="classEigen_1_1ArrayBase.html#a5df3d99d47747b72d61f235c9fb925e3">pow</a>(10,e) &lt;&lt; endl;</div>
</div><!-- fragment --><p> Output: </p><pre class="fragment">10^[    2    -3 0.333] =   100 0.001  2.15
</pre><dl class="section see"><dt>See also</dt><dd><a class="el" href="classEigen_1_1ArrayBase.html#a5df3d99d47747b72d61f235c9fb925e3">ArrayBase::pow()</a> </dd></dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ArrayBase_8h_source.html">ArrayBase.h</a></li>
<li><a class="el" href="GlobalFunctions_8h_source.html">GlobalFunctions.h</a></li>
<li><a class="el" href="SelfCwiseBinaryOp_8h_source.html">SelfCwiseBinaryOp.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespaceEigen.html">Eigen</a></li><li class="navelem"><a class="el" href="classEigen_1_1ArrayBase.html">ArrayBase</a></li>
    <li class="footer">Generated on Thu Apr 21 2022 13:07:55 for Eigen by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
